Big Huge Thesaurus

battle of Caporetto

noun